Big Huge Thesaurus

Leipoa ocellata

noun

sounds kind of like